package com.hhqk.controller;

import org.aspectj.lang.annotation.RequiredTypes;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;

@Controller
public class HomeController {
	
	/*
	 * 这个方法是利用RESUTFUl进行的改造，用一个方法，就定位到4个页面
	 * 但是，利用RESTFUL改造的前提是：访问路径和返回的视图逻辑名，有规律可循
	 */
	@RequestMapping("/{pageName}")
	public String goPage(@PathVariable String pageName){
		return "home/"+pageName;
		
	}
	
	
	
//	/*
//	 * 这个方法是定位首页的访问，首页的位置在
//	 * WEB-INF/pages/home/index.jsp
//	 * 出现的问题：当访问时，页面出现了三块 404错误（找不到页面的错误）
//	 * 汇通页面用的是frame 帧框架结构
//	 * 根据页面结构，主页分了三个帧，分别是 top_frame ,left_fram,和main_frame
//	 * 根据各个帧，要确定好对应的后台访问路径以及对应要返回的页面
//	 */
//	@RequestMapping("/index")
//	public String goIndex(){
//		//返回的视图逻辑名，应该根据SpringMVC核心配置文件里的
//		//前缀名来写 :WEB-INF/pages
//		return "home/index";
//	}
//	/*
//	 * 这个方法是定位，top_frame帧，对应的后台访问路径是：/title
//	 * 对应的定位页面是：WEB-INF/pages/home/title.jsp
//	 */
//	@RequestMapping("/title")
//	public String goTitle(){
//		return "home/title";
//		
//	}
//	/*
//	 * 这个方法是定位 left_frame,对应的后台访问路径是：/left
//	 *对应的页面位置:WEB-INF/pages/home/left.jsp
//	 */
//	@RequestMapping("/left")
//	public String goLeft(){
//		System.out.println("home/left");
//		return "home/left";
//	}
//	/*
//	 * 这个方法是定位main_frame ,对应的后台访问路径是：/main
//	 * 对应的页面是：WEB-INF/pages/home/main.jsp
//	 */
//	@RequestMapping("/main")
//	public String goMain(){
//		System.out.println("home/main");
//		return "home/main";
//	}
	
	
	
	@RequestMapping("/home/left")
	public String goLeft(){
		System.out.println("home/left");
		return "home/left";
	}

	@RequestMapping("/home/main")
	public String goMain(){
		System.out.println("home/main");
		return "home/main";
	}
}
